Learn English free online - how to pronounce word in English - English Learning Online- www.pronounceword.com




damp squib






damp squib   
noun

Definition of damp squib

British
: something that is disappointing because it is not as exciting or effective as expected
//The company's stock turned out to be something of a damp squib.



Dictionary Entries near damp squib